All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.sun.java.swing.text.StyleConstants

java.lang.Object
   |
   +----com.sun.java.swing.text.StyleConstants

public class StyleConstants
extends Object

A collection of well known or common attribute keys and methods to apply to an AttributeSet or MutableAttributeSet to get/set the properties in a typesafe manner.

The paragraph attributes form the definition of a paragraph to be rendered. All sizes are specified in points (such as found in postscript), a device independent measure.


Variable Index

 o ALIGN_CENTER
A possible value for paragraph alignment.
 o ALIGN_JUSTIFIED
A possible value for paragraph alignment.
 o ALIGN_LEFT
A possible value for paragraph alignment.
 o ALIGN_RIGHT
A possible value for paragraph alignment.
 o Alignment
Alignment for the paragraph.
 o Background
Name of the background color attribute.
 o Bold
Name of the bold attribute.
 o ComponentAttribute
Name of the component attribute.
 o ComponentElementName
Name of elements used to represent components.
 o FirstLineIndent
The amount of space to indent the first line of the paragraph.
 o FontFamily
Name of the font family.
 o FontSize
Name of the font size.
 o Foreground
Name of the foreground color attribute.
 o IconAttribute
Name of the icon attribute.
 o IconElementName
Name of elements used to represent icons.
 o Italic
Name of the italic attribute.
 o LeftIndent
The amount to indent the left side of the paragraph.
 o LineSpacing
The amount of space between lines of the paragraph.
 o NameAttribute
Attribute name used to name the collection of attributes.
 o ResolveAttribute
Attribute name used to identifiy the resolving parent set of attributes, if one is defined.
 o RightIndent
The amount to indent the right side of the paragraph.
 o SpaceAbove
The amount of space above the paragraph.
 o SpaceBelow
The amount of space below the paragraph.
 o TabSet
TabSet for the paragraph, type is a TabSet containing TabStops.
 o Underline
Name of the underline attribute.

Method Index

 o getAlignment(AttributeSet)
Gets the alignment setting.
 o getComponent(AttributeSet)
Gets the component setting from the attribute list.
 o getFirstLineIndent(AttributeSet)
Gets the first line indent setting.
 o getFontFamily(AttributeSet)
Gets the font family setting from the attribute list.
 o getFontSize(AttributeSet)
Gets the font size setting from the attribute list.
 o getForeground(AttributeSet)
Gets the foreground color setting from the attribute list.
 o getIcon(AttributeSet)
Gets the icon setting from the attribute list.
 o getLeftIndent(AttributeSet)
Gets the left indent setting.
 o getLineSpacing(AttributeSet)
Gets the line spacing setting.
 o getRightIndent(AttributeSet)
Gets the right indent setting.
 o getSpaceAbove(AttributeSet)
Gets the space above setting.
 o getSpaceBelow(AttributeSet)
Gets the space below setting.
 o getTabSet(AttributeSet)
Gets the TabSet.
 o isBold(AttributeSet)
Checks whether the bold attribute is set.
 o isItalic(AttributeSet)
Checks whether the italic attribute is set.
 o isUnderline(AttributeSet)
Checks whether the underline attribute is set.
 o setAlignment(MutableAttributeSet, int)
Sets alignment.
 o setBold(MutableAttributeSet, boolean)
Sets the bold attribute.
 o setComponent(MutableAttributeSet, Component)
Sets the component attribute.
 o setFirstLineIndent(MutableAttributeSet, float)
Sets the first line indent.
 o setFontFamily(MutableAttributeSet, String)
Sets the font attribute.
 o setFontSize(MutableAttributeSet, int)
Sets the font size attribute.
 o setForeground(MutableAttributeSet, Color)
Sets the foreground color.
 o setIcon(MutableAttributeSet, Icon)
Sets the icon attribute.
 o setItalic(MutableAttributeSet, boolean)
Sets the italic attribute.
 o setLeftIndent(MutableAttributeSet, float)
Sets left indent.
 o setLineSpacing(MutableAttributeSet, float)
Sets line spacing.
 o setRightIndent(MutableAttributeSet, float)
Sets right indent.
 o setSpaceAbove(MutableAttributeSet, float)
Sets space above.
 o setSpaceBelow(MutableAttributeSet, float)
Sets space below.
 o setTabSet(MutableAttributeSet, TabSet)
Sets the TabSet.
 o setUnderline(MutableAttributeSet, boolean)
Sets the underline attribute.
 o toString()
Returns the string representation.

Variables

 o ComponentElementName
 public static final String ComponentElementName
Name of elements used to represent components.

 o IconElementName
 public static final String IconElementName
Name of elements used to represent icons.

 o NameAttribute
 public static final Object NameAttribute
Attribute name used to name the collection of attributes.

 o ResolveAttribute
 public static final Object ResolveAttribute
Attribute name used to identifiy the resolving parent set of attributes, if one is defined.

 o FontFamily
 public static final Object FontFamily
Name of the font family.

 o FontSize
 public static final Object FontSize
Name of the font size.

 o Bold
 public static final Object Bold
Name of the bold attribute.

 o Italic
 public static final Object Italic
Name of the italic attribute.

 o Underline
 public static final Object Underline
Name of the underline attribute.

 o Foreground
 public static final Object Foreground
Name of the foreground color attribute.

 o Background
 public static final Object Background
Name of the background color attribute.

 o ComponentAttribute
 public static final Object ComponentAttribute
Name of the component attribute.

 o IconAttribute
 public static final Object IconAttribute
Name of the icon attribute.

 o FirstLineIndent
 public static final Object FirstLineIndent
The amount of space to indent the first line of the paragraph. This value may be negative to offset in the reverse direction. The type is Float and specifies the size of the space in points.

 o LeftIndent
 public static final Object LeftIndent
The amount to indent the left side of the paragraph. Type is float and specifies the size in points.

 o RightIndent
 public static final Object RightIndent
The amount to indent the right side of the paragraph. Type is float and specifies the size in points.

 o LineSpacing
 public static final Object LineSpacing
The amount of space between lines of the paragraph. Type is float and specifies the size in points.

 o SpaceAbove
 public static final Object SpaceAbove
The amount of space above the paragraph. Type is float and specifies the size in points.

 o SpaceBelow
 public static final Object SpaceBelow
The amount of space below the paragraph. Type is float and specifies the size in points.

 o Alignment
 public static final Object Alignment
Alignment for the paragraph. The type is Integer. Valid values are:

 o TabSet
 public static final Object TabSet
TabSet for the paragraph, type is a TabSet containing TabStops.

 o ALIGN_LEFT
 public static final int ALIGN_LEFT
A possible value for paragraph alignment. This specifies that the text is aligned to the left indent and extra whitespace should be placed on the right.

 o ALIGN_CENTER
 public static final int ALIGN_CENTER
A possible value for paragraph alignment. This specifies that the text is aligned to the center and extra whitespace should be placed equally on the left and right.

 o ALIGN_RIGHT
 public static final int ALIGN_RIGHT
A possible value for paragraph alignment. This specifies that the text is aligned to the right indent and extra whitespace should be placed on the left.

 o ALIGN_JUSTIFIED
 public static final int ALIGN_JUSTIFIED
A possible value for paragraph alignment. This specifies that extra whitespace should be spread out through the rows of the paragraph with the text lined up with the left and right indent except on the last line which should be aligned to the left.

Methods

 o toString
 public String toString()
Returns the string representation.

Returns:
the string
Overrides:
toString in class Object
 o getComponent
 public static Component getComponent(AttributeSet a)
Gets the component setting from the attribute list.

Parameters:
a - the attribute set
Returns:
the component, null if none
 o setComponent
 public static void setComponent(MutableAttributeSet a,
                                 Component c)
Sets the component attribute.

Parameters:
a - the attribute set
c - the component
 o getIcon
 public static Icon getIcon(AttributeSet a)
Gets the icon setting from the attribute list.

Parameters:
a - the attribute set
Returns:
the icon, null if none
 o setIcon
 public static void setIcon(MutableAttributeSet a,
                            Icon c)
Sets the icon attribute.

Parameters:
a - the attribute set
c - the icon
 o getFontFamily
 public static String getFontFamily(AttributeSet a)
Gets the font family setting from the attribute list.

Parameters:
a - the attribute set
Returns:
the font family, "Monospaced" as the default
 o setFontFamily
 public static void setFontFamily(MutableAttributeSet a,
                                  String fam)
Sets the font attribute.

Parameters:
a - the attribute set
fam - the font
 o getFontSize
 public static int getFontSize(AttributeSet a)
Gets the font size setting from the attribute list.

Parameters:
a - the attribute set
Returns:
the font size, 12 as the default
 o setFontSize
 public static void setFontSize(MutableAttributeSet a,
                                int s)
Sets the font size attribute.

Parameters:
a - the attribute set
s - the font size
 o isBold
 public static boolean isBold(AttributeSet a)
Checks whether the bold attribute is set.

Parameters:
a - the attribute set
Returns:
true if set else false
 o setBold
 public static void setBold(MutableAttributeSet a,
                            boolean b)
Sets the bold attribute.

Parameters:
a - the attribute set
b - specifies true/false for setting the attribute
 o isItalic
 public static boolean isItalic(AttributeSet a)
Checks whether the italic attribute is set.

Parameters:
a - the attribute set
Returns:
true if set else false
 o setItalic
 public static void setItalic(MutableAttributeSet a,
                              boolean b)
Sets the italic attribute.

Parameters:
a - the attribute set
b - specifies true/false for setting the attribute
 o isUnderline
 public static boolean isUnderline(AttributeSet a)
Checks whether the underline attribute is set.

Parameters:
a - the attribute set
Returns:
true if set else false
 o setUnderline
 public static void setUnderline(MutableAttributeSet a,
                                 boolean b)
Sets the underline attribute.

Parameters:
a - the attribute set
b - specifies true/false for setting the attribute
 o getForeground
 public static Color getForeground(AttributeSet a)
Gets the foreground color setting from the attribute list.

Parameters:
a - the attribute set
Returns:
the color, Color.black as the default
 o setForeground
 public static void setForeground(MutableAttributeSet a,
                                  Color fg)
Sets the foreground color.

Parameters:
a - the attribute set
fg - the color
 o getFirstLineIndent
 public static float getFirstLineIndent(AttributeSet a)
Gets the first line indent setting.

Parameters:
a - the attribute set
Returns:
s the value, 0 if not set
 o setFirstLineIndent
 public static void setFirstLineIndent(MutableAttributeSet a,
                                       float i)
Sets the first line indent.

Parameters:
a - the attribute set
i - the value
 o getRightIndent
 public static float getRightIndent(AttributeSet a)
Gets the right indent setting.

Parameters:
a - the attribute set
Returns:
s the value, 0 if not set
 o setRightIndent
 public static void setRightIndent(MutableAttributeSet a,
                                   float i)
Sets right indent.

Parameters:
a - the attribute set
i - the value
 o getLeftIndent
 public static float getLeftIndent(AttributeSet a)
Gets the left indent setting.

Parameters:
a - the attribute set
Returns:
s the value, 0 if not set
 o setLeftIndent
 public static void setLeftIndent(MutableAttributeSet a,
                                  float i)
Sets left indent.

Parameters:
a - the attribute set
i - the value
 o getLineSpacing
 public static float getLineSpacing(AttributeSet a)
Gets the line spacing setting.

Parameters:
a - the attribute set
Returns:
s the value, 0 if not set
 o setLineSpacing
 public static void setLineSpacing(MutableAttributeSet a,
                                   float i)
Sets line spacing.

Parameters:
a - the attribute set
i - the value
 o getSpaceAbove
 public static float getSpaceAbove(AttributeSet a)
Gets the space above setting.

Parameters:
a - the attribute set
Returns:
s the value, 0 if not set
 o setSpaceAbove
 public static void setSpaceAbove(MutableAttributeSet a,
                                  float i)
Sets space above.

Parameters:
a - the attribute set
i - the value
 o getSpaceBelow
 public static float getSpaceBelow(AttributeSet a)
Gets the space below setting.

Parameters:
a - the attribute set
Returns:
s the value, 0 if not set
 o setSpaceBelow
 public static void setSpaceBelow(MutableAttributeSet a,
                                  float i)
Sets space below.

Parameters:
a - the attribute set
i - the value
 o getAlignment
 public static int getAlignment(AttributeSet a)
Gets the alignment setting.

Parameters:
a - the attribute set
Returns:
s the value, StyleConstants.ALIGN_LEFT if not set
 o setAlignment
 public static void setAlignment(MutableAttributeSet a,
                                 int align)
Sets alignment.

Parameters:
a - the attribute set
align - the alignment value
 o getTabSet
 public static TabSet getTabSet(AttributeSet a)
Gets the TabSet.

Parameters:
a - the attribute set
Returns:
s the TabSet.
 o setTabSet
 public static void setTabSet(MutableAttributeSet a,
                              TabSet tabs)
Sets the TabSet.

Parameters:
a - the attribute set.
tabs - the TabSet

All Packages  Class Hierarchy  This Package  Previous  Next  Index